-- ToME - Tales of Maj'Eyal
-- Copyright (C) 2009, 2010, 2011, 2012 Nicolas Casalini
--
-- This program is free software: you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or
-- (at your option) any later version.
--
-- This program is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-- GNU General Public License for more details.
--
-- You should have received a copy of the GNU General Public License
-- along with this program.  If not, see <http://www.gnu.org/licenses/>.
--
-- Nicolas Casalini "DarkGod"
-- darkgod@te4.org

local sex = game.player.female and "нашла" or "нашёл"


if not game.state:isAdvanced() then
newChat{ id="welcome",
	text = [[Доброго дня тебе.]],
	answers = {
		{"И тебе доброго дня."},
	}
}
return "welcome"
end

if not game.player:hasQuest("spydric-infestation") then
newChat{ id="welcome",
	text = [[Я слышала что Вы великий герой запада. Пожалуйста, Вы мне поможете?]],
	answers = {
		{"Может быть, но что случилось?", jump="quest", cond=function(npc, player) return not player:hasQuest("spydric-infestation") end},
		{"Прошу прощения, у меня полно собственных проблем."},
	}
}
else
newChat{ id="welcome",
	text = [[Добро пожаловать назад, @playername@.]],
	answers = {
		{"Я "..sex.." Вашего мужа. Он нормально добрался до дома?", jump="done", cond=function(npc, player) return player:isQuestStatus("spydric-infestation", engine.Quest.COMPLETED) end},
		{"Мне нужно идти. Пока."},
	}
}
end

newChat{ id="quest",
	text = [[Мой муж, Рашим, солнечный паладин. Ему приказали зачистить паучье логово в Ардунголе на юге города.
Прошло уже три дня. Он должен давно вернуться. Мне кажется, что с ним случилось что-то страшное. Пожалуйста, найди его!
У него должен быть волшебный камень Анорисил, с помощью которого он может создать сюда портал, но он почему-то им не воспользовался!]],
	answers = {
		{"Я попробую его отыскать.", action=function(npc, player) player:grantQuest("spydric-infestation") end},
		{"Пауки? Эээ, прошу прощения, но, наверное, он уже мёртв."},
	}
}

newChat{ id="done",
	text = [[Да, да, он пришёл. Он сказал, что погиб бы бы без Вашей помощи.]],
	answers = {
		{"Не стоит благодарности.", action=function(npc, player)
			player:setQuestStatus("spydric-infestation", engine.Quest.DONE)
			world:gainAchievement("SPYDRIC_INFESTATION", game.player)
			game:setAllowedBuild("divine")
			game:setAllowedBuild("divine_sun_paladin", true)
		end},
	}
}

return "welcome"
